package cn.edu.jxust.core.infrastructure.util.location;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author QiuKangming
 * @version 1.0
 * @description 地址详细信息类, 根据经纬度获取的地址的详细信息
 * @since 2020/07/07 16:01
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
public class AddressDetails {
    /**
     * 经纬度坐标对象
     */
    private Location location;

    /**
     * 结构化地址信息
     */
    private String formatted_address;

    /**
     * 坐标所在商圈信息，如 "人民大学,中关村,苏州街"。最多返回3个
     */
    private String business;

    /**
     * （注意，国外行政区划，字段仅代表层级）
     */
    private AddressComponent addressComponent;

    /**
     * （周边poi数组）
     */
    private Pois pois;

    private Roads roads;

    private PoiRegions poiRegions;

}
